Investigate why "cross_origin_pageload" benchmark is 7-10x slower with Fission than e10s
Categories
(Core :: DOM: Content Processes, task, P3)
Tracking
()
People
(Reporter: cpeterson, Assigned: jesup)
References
Details
(Whiteboard: fission-soft-blocker)
Attachments
(1 file)
sefeng added a new "cross_origin_pageload" benchmark in bug 1701989. The Fission results are 7-10x slower than e10s, which is much slower than the ~5-10% regressions we see for Fission on SpeedIndex visual metrics. One theory: the test is consuming all the pre-allocated content processes and then we need to allocate new content processes, which is slow.
Platform | e10s | Fission | Perfherder Link |
---|---|---|---|
Windows 10 | 100 ms | 700 ms | Perfherder |
Linux | 120 ms | 800 ms | Perfherder |
macOS 10.14 on old Mac Mini | 150 ms | 3000 ms | Perfherder |
macOS 10.15 on new Mac Mini | 90 ms | 1000 ms | Perfherder |
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Comment 1•4 years ago
|
||
This cross_origin_pageload slowdown is still reproducible in Nightly 91.
Assignee | ||
Comment 2•4 years ago
|
||
This is mostly due to running out of preallocated processes and waiting for N processes to start. Even with that bypassed, it's still slower but it's a better test of our code I think
Reporter | ||
Comment 3•4 years ago
|
||
This bug is a soft blocker for Fission M8. We'd like to fix it before our M8 Release experiment, but we won't delay the experiment waiting for it.
Assignee | ||
Comment 4•4 years ago
|
||
Comment 6•4 years ago
|
||
bugherder |
Comment 7•4 years ago
|
||
== Change summary for alert #30788 (as of Thu, 05 Aug 2021 03:51:50 GMT) ==
Improvements:
Ratio | Suite | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|---|
19% | cross_origin_pageload | linux1804-64-shippable-qr | e10s stylo webrender-sw | 120.36 -> 97.51 | |
18% | cross_origin_pageload | linux1804-64-shippable-qr | e10s stylo webrender-sw | 119.08 -> 97.11 | |
15% | cross_origin_pageload | linux1804-64-shippable-qr | e10s stylo webrender | 119.24 -> 101.14 |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=30788
Updated•4 years ago
|
Description
•